首页

Serverless state

我想使用 serverless 写一个小应用
那么我的状态放在哪呢?
数据库?磁盘?
假设我们应用现在有个状态 State1 用来记录访客数量,这个状态存在类似于 oss 这样的云服务上
应用部署到 serverless 平台后调起了两个实例 App1 App2
App1 启动的时候从 oss 拉取状态得知 State1 = 60
App2 启动的时候从 oss 拉取状态得知 State1 = 63 (比 App1 晚启动)
这时实例 App1 App2 同时被访问了,他们都想执行 State1+=1 这样的操作然后保存这个状态到 oss 去
要怎么实现这样的逻辑呢?